let (someone) have it

Translations
passer un savon à quelqu’un
Definitions
To attack, criticize, or scold someone forcefully, either verbally or physically. It can also mean to allow someone to receive something, often something unpleasant or intense.